package cn.tianjindong.blog.common.jedis;

public interface JedisClient {
	/**
	 * 设置key-value形式
	 * @param key
	 * @param value
	 * @return
	 */
	String set(String key, String value);
	/**
	 * 设置key-value形式，并设置过期时间
	 * @param key
	 * @param value
	 * @return
	 */
	String set(String key, String value,int seconds);
	/**
	 * 根据key获取value
	 * @param key
	 * @return
	 */
	String get(String key);
	/**
	 * 判断一个键是否存在
	 * @param key
	 * @return
	 */
	boolean exists(String key);
	Long expire(String key, int seconds);
	Long ttl(String key);
	Long incr(String key);
	Long hset(String key, String field, String value);
	String hget(String key, String field);
	Long hdel(String key, String... field);
}
